#打印hello world语句
print("hello world!")


"""
一、while循环定义：
二、终止while循环的几种方式：
三、while ... else 语法格式"""

# break退出循环
num=10
while True:
    if num>0:
        break
    print(num)
    num=num-1
print("循环结束")

# return退出循环，while循环
def func(num):
    while num>0:
        if num==5:
            return num
        print(num)
        num=num-1
num=10
val = func(num)
print("return ---循环结束:",num)

"""
    一、while循环定义：
    while 条件表达式:
        代码块
        循环体中包含了修改循环条件的代码，否则会出现死循环。 
"""
#死循环
# while True:
#     print("hello world")

flag = True
while flag:
    print("hello world")
    flag = False

print("=== 布尔值为False，退出循环 ===")

"""终止while循环的几种方式：
    1、修改循环条件，使循环条件为False
    2、使用break退出循环
    3、使用return退出循环  
"""
# 1、修改循环条件，使循环条件为False
num=10
while num>0:
    print(num)
    num=num-1
print("循环结束")
# 2、使用break退出循环
# 3、使用return退出循环